<!DOCTYPE html>
<html lang="zh" xml:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>关于项目 - 物联网调试管理系统</title>
  <script th:src="@{/statics/jquery-1.12.4.min.js}"></script>
  <script th:src="@{/statics/tabler/tabler.min.js}"></script>
  <link rel="stylesheet" th:href="@{/statics/tabler/tabler.min.css}">
  <link rel="stylesheet" th:href="@{/statics/system/common.css}">
  <script th:src="@{/statics/system/common.js}"></script>
</head>
<body>
<div class="page">
  <div th:replace="common/header :: header"></div>

  <div class="page-wrapper">
    <div class="page-header d-print-none">
      <div class="container-xl">
        <div class="row g-2 align-items-center">
          <div class="col">
            <div class="page-pretitle">
              物联网调试管理后台
            </div>
            <h2 class="page-title">
              关于项目
            </h2>
          </div>
        </div>
      </div>
    </div>

    <div class="page-body">
      <div class="container" style="max-width: 700px;">
        <img src="https://img.nicholasld.cn/i/2023/09/22/650d382ad4e66.png" width="700" alt="">
        <blockquote>
          <h4 id="wemq-目前已加入-dromara-社区--孵化项目">WeMQ 目前已加入
            <a href="https://gitee.com/dromara">Dromara 社区 </a> 孵化项目
          </h4>
        </blockquote>
        <h2 id="📂-1-项目介绍">📂 1. 项目介绍</h2>
        <h3 id="11-项目简介">1.1 项目简介</h3>
        <p>
          <strong>WeMQ是一款基于SpringBoot开发的一款物联网设备调试管理平台。</strong>
        </p>
        <p>其功能主要是对客户MQTT调试页面进行集中管理（连接信息、发送信息），系统管理员可在后台添加客户和调试页面，并设置调试页面的连接信息、发送消息和对应的发送按钮文字，并设置分享链接以及页面的开启状态，用户可通过分享链接打开配置好对应信息的页面，实现对自己设备的管理调试。</p>
        <p>
          <img src="https://img.shields.io/github/license/NicholasLD/WeMQ" alt="GitHub">
          <a href="https://gitee.com/nicholasld/WeMQ/stargazers">
            <img src="https://gitee.com/nicholasld/WeMQ/badge/star.svg?theme=dark" alt="star">
          </a>
          <a href="https://gitee.com/nicholasld/WeMQ/members">
            <img src="https://gitee.com/nicholasld/WeMQ/badge/fork.svg?theme=dark" alt="fork">
          </a>
        </p>
        <h3 id="12-技术选型">1.2 技术选型</h3>
        <h5 id="1-系统环境">1. 系统环境</h5>
        <ul>
          <li>Java 21</li>
          <li>Apache Maven 3</li>
        </ul>
        <h5 id="2-主框架">2. 主框架</h5>
        <ul>
          <li>Spring Boot 3.4.x</li>
          <li>Spring Framework 6.x</li>
          <li>Spring MVC 6.x</li>
        </ul>
        <h5 id="3-持久层">3. 持久层</h5>
        <ul>
          <li>Mybatis Plus 3.5.x</li>
          <li>HikariCP 5.x</li>
          <li>Hibernate Validation 6.x</li>
          <li>Java MySQL Connector 8.3.x</li>
        </ul>
        <h5 id="4-视图层">4. 视图层</h5>
        <ul>
          <li>Thymeleaf 3.x</li>
          <li>Bootstrap 5.x</li>
          <li>Layui 2.x</li>
        </ul>
        <h5 id="5-工具类">5. 工具类</h5>
        <ul>
          <li>Apache Commons</li>
          <li>Hutool 5.x</li>
        </ul>
        <h3 id="13-主要功能">1.3 主要功能</h3>
        <ul>
          <li>调试页面管理</li>
          <li>调试页面自定义拓展</li>
          <li>MQTT主机管理</li>
          <li>管理员管理</li>
          <li>客户分组管理</li>
          <li>物联网常用工具</li>
        </ul>
        <h3 id="14-项目结构">1.4 项目结构</h3>
        <pre>
				<code>
org.dromara.wemq
├── mm-common            // 工具类
│       └── annotation                    // 自定义注解
│       └── constant                      // 通用常量
│       └── core                          // 核心控制
│       └── enums                         // 通用枚举
│       └── exception                     // 通用异常
├── mm-framework         // 框架核心
│       └── aspectj                       // 注解实现
│       └── interceptor                   // 拦截器
│       └── manager                       // 异步处理
│       └── web                           // 前端控制
└── mm-web            // Web服务
│       └── controller                    // 控制器
│       └── mapper                        // 数据库操作
│       └── model                         // 数据模型
│       └── service                       // 服务接口
</code>
										</pre>
        <h2 id="💡-issues--pull-requests">💡 Issues &amp; Pull Requests</h2>
        <p>欢迎提交Issues和Pull Requests，开源大门永远向所有人敞开。</p>
        <h2 id="✉️-联系作者">✉️ 联系作者</h2>
        <ul>
          <li>Email:
            <a href="mailto:&#56;&#x37;&#x38;&#54;&#51;&#57;&#57;&#52;&#x37;&#x40;&#x71;&#x71;&#x2e;&#99;&#x6f;&#109;">&#56;&#x37;&#x38;&#54;&#51;&#57;&#57;&#52;&#x37;&#x40;&#x71;&#x71;&#x2e;&#99;&#x6f;&#109;</a>
          </li>
          <li>QQ: 878639947</li>
          <li>WeChat: NicholasLD505</li>
        </ul>
        <h2 id="🔰-license开源许可证">🔰 License(开源许可证)</h2>
        <p>Apache License Version 2.0 see
          <a href="http://www.apache.org/licenses/LICENSE-2.0.html">http://www.apache.org/licenses/LICENSE-2.0.html</a>
        </p>
        <h2 id="©️-版权使用说明">©️ 版权使用说明</h2>
        <p>WeMQ遵循Apache2.0开源协议，可用于个人学习、毕设、公司项目、商业产品等，但必须保留版权信息。</p>
        <h2 id="🪐-知识星球">🪐 知识星球</h2>
        <p>
          <img src="https://img.nicholasld.cn/i/2023/09/22/650d482f3072c.png" alt="img_1.png">
        </p>
        <h2 id="🎉-特别鸣谢">🎉 特别鸣谢</h2>
        <p>感谢
          <strong>JetBrains</strong> 为本项目提供的免费开源许可证支持。
        </p>
        <a href="https://jb.gg/OpenSourceSupport">
          <img src="https://user-images.githubusercontent.com/8643542/160519107-199319dc-e1cf-4079-94b7-01b6b8d23aa6.png" align="left" height="150" width="150" alt="JetBrains">
        </a>

      </div>
    </div>
  </div>
</div>
</body>
</html>
